
.channel-list{ padding:0 5px;}
.channel-list h2{ height:30px; position:relative; border-bottom:1px solid #000000; margin-top:35px;}
.channel-list h2 .title{ display:block; float:left; position:absolute; z-index:99; top:0;}
.channel-list h2 .more{ display:block; float:right; font-size:12px; color:#000; text-decoration:none; margin-top:12px;}
.channel-list  .item{ height:90px; width:310px; margin:0 auto; overflow:hidden; margin-top:15px;margin-bottom:15px;}
.channel-list  .item .pic{ display:block; float:left; width:90px;}
.channel-list  .item .pic img{ width:88px; height:88px; border:1px solid #cfcfcf;}
.channel-list  .item .info{ float:left; width:220px;}
.channel-list  .item .info .top{ display:block; border-left:15px solid #535353;border-right:15px solid #FFFFFF;border-top:15px solid #FFFFFF;}
.channel-list  .item .info .bottom{ display:block;  border-left:15px solid #535353;border-right:15px solid #FFFFFF;border-bottom:15px solid #FFFFFF;}
.channel-list  .item .info p{ background:url(../images/linebg.png) repeat; padding:8px 10px; width:190px; height:42px; line-height:21px; color:#333; font-size:14px;}
.channel-list  .item .info p a{ color:#333;}


.update-list{ margin-top:10px; padding:0 5px 0 10px;}
.update-list h2{ height:30px; padding-top:8px; border-top:1px dotted #cccccc;}
.update-list h2 .title{ display:block; float:left; font-size:18px; color:#000;}
.update-list h2 .more{ display:block; float:right; font-size:12px; color:#000; text-decoration:none; margin-top:2px; border-bottom:3px solid #dedede; height:17px;}




.Top10{ padding:15px; width:290px; margin:0 auto;}

.channel-slide{ width:320px; height:300px; background:#333333;  margin:0 auto; overflow:hidden; position:relative; margin-bottom:5px;}
.channel-slide  .slide-list{ width:245px;margin:30px 35px 10px 36px; overflow:hidden;height:260px; border:none;}
.channel-slide  .slide-list .slide-item{position: relative;width:245px; margin:0 auto; height:260px;}
.channel-slide  .slide-list ul li{float:left;width:245px;height:260px;text-align:center;overflow:hidden}
.channel-slide  .slide-list ul li p{ color:#fff; text-align:center; background:none; padding-left:0;left:0px; bottom:5px;height:20px;line-height:20px; background:none; overflow:hidden;}

.channel-slide .slide-controler div{height:20px; position:absolute; bottom:35px;left: 135px;width: 50px; }
.channel-slide .slide-controler ul{margin:7px 0 0;}

.channel-slide .slide-controler li{float:left;margin: 0 4px;height: 8px;width: 8px;background: #999;-webkit-border-radius:4px;border-radius:4px;}
.channel-slide .slide-controler li.current{background: #fff;}
.channel-slide .slide-controler .prev-btn{ position:absolute;left:8px; top:120px; display: block; background:url(../images/left2.png) no-repeat;  width: 22px; height: 44px;background-size: contain;-webkit-background-size: contain;  }
.channel-slide .slide-controler .next-btn{position:absolute;right:18px; top:120px;display: block; background:url(../images/right2.png) no-repeat;  width: 22px; height: 44px;background-size: contain;-webkit-background-size: contain; }











/*404*/
.error{ background:url(../images/linebg.png) repeat; width:320px; height:240px; margin:0 auto; position:relative;}
.lefttop-bg{border:18px solid; border-color:#da0026 transparent transparent #da0026;position:absolute; width: 0; height: 0; top:0; left:0; }
.rightbottom-bg{border:18px solid; border-color:transparent #da0026 #da0026 transparent;position:absolute; width: 0; height: 0; bottom:0; right:0; }
.rightbottom-bg2{border:6px solid; border-color:transparent #000 #000 transparent;position:absolute; width: 0; height: 0; bottom:0; right:0; z-index:999;}
.error .box{ width:265px; margin:0 auto;}
.error .box .icon{ width:143px; margin:0px auto; padding-top:40px;}

.error .box p{ font-size:12px; color:#0b0b0b; margin-top:20px;}
.error .box p a{ color:#da0026;}



.channel-list li a{ display:inline-block; height:33px;color:#666; width:292px;vertical-align:middle;}